package cn.itcast.zt.java8.model.chain.demo3;

import cn.hutool.core.util.StrUtil;

/**
 * 用户名密码空校验
 * @author zhangtian105
 * @date 2023/4/19
 * @apiNote
 */
public class ValidateHandler extends Handler <UserInfo>{
    @Override
    public boolean doHandler(UserInfo userInfo) {
        if (StrUtil.isBlank(userInfo.getUsername()) || StrUtil.isBlank(userInfo.getPassword())) {
            System.out.println("用户名和密码不能为空~");
            return false;
        }

        return null != next ? next.doHandler(userInfo) : true ;
    }
}
